home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
HaCKeRz KrOnIcKLeZ 3
/
HaCKeRz_KrOnIcKLeZ.iso
/
chibacity
/
scoresso.cpt
/
Scores Source Code
/
Scores_INIT10.txt
< prev
next >
Wrap
Text File
|
1988-11-15
|
8KB
|
347 lines
;Seg 1 = INIT ID# 10 proc 1 of 7 (local)
0000: L0000 BRA.S L0006
0002: L0002 SUB.L D7,-(A6)
0004: SLT (A1)
0006: L0006 MOVEA.L A0,A4
0008: _HNoPurge
000A: MOVEA.L A4,A0
000C: _HLock
000E: MOVE.L L0002,D0
0012: ADDI.L #$0002A300,D0
0018: CMP.L $020C,D0
001C: BGT.S L0022
001E: JSR locProc2
0022: L0022 RTS
0024: L0024 .WORD $206F,4,$A029,$4E75 ;[ o...)Nu]
002C: L002C .WORD $206F,4,$A02A,$4E75 ;[ o...*Nu]
0034: L0034 .WORD $202F,$C,$226F,8 ;[ /.."o..]
003C: .WORD $206F,4,$A02E,$4E75 ;[ o....Nu]
0044: .WORD $202F,4,$A122,$21C0 ;[ /..."!.]
004C: .WORD $220,$2008,$4E75,$2038 ;[. .Nu 8]
0054: .WORD $2A6,$4E75,$206F,4 ;[..Nu o..]
005C: .WORD $A01B,$21C0,$220,$4E75 ;[..!.. Nu]
0064: .WORD $A11A,$21C0,$220,$2008 ;[..!.. .]
006C: .WORD $4E75,$4C44,$574D ;[NuLDWM..]
;Seg 1 = INIT ID# 10 proc 2 of 7 (local)
0000: L0072 LINK A6,#$FEDC
0004: BTST #$0002,$017B
000A: BEQ.S L008A
000C: BTST #$0007,$017A
0012: BEQ.S L008A
0014: BRA L010A
0018: L008A JSR locProc3
001C: TST.L D0
001E: BEQ.S L0096
0020: BRA L010A
0024: L0096 PEA $FFF0(A6)
0028: PEA $FFEC(A6)
002C: JSR locProc5
0030: TST.L D0
0032: ADDQ.L #8,A7
0034: BEQ.S L00AE
0036: PEA $0005
003A: BRA.S L0100
003C: L00AE PEA $FFFC(A6)
0040: PEA $FFF8(A6)
0044: PEA $FEE6(A6)
0048: PEA $FFF4(A6)
004C: MOVE.L $FFF0(A6),-(A7)
0050: MOVE.L $FFEC(A6),-(A7)
0054: JSR locProc6
0058: TST.L D0
005A: LEA $0018(A7),A7
005E: BEQ.S L00D8
0060: PEA $000F
0064: BRA.S L0100
0066: L00D8 MOVE.L $FFFC(A6),-(A7)
006A: MOVE.L $FFF8(A6),-(A7)
006E: PEA $FEE6(A6)
0072: MOVE.L $FFF4(A6),-(A7)
0076: MOVE.L $FFF0(A6),-(A7)
007A: MOVE.L $FFEC(A6),-(A7)
007E: JSR locProc4
0082: TST.L D0
0084: LEA $0018(A7),A7
0088: BEQ.S L010A
008A: PEA $0014
008E: L0100 JSR locProc7
0092: MOVEQ $00,D0
0094: ADDQ.L #4,A7
0096: BRA.S L010C
0098: L010A MOVEQ $00,D0
009A: L010C UNLK A6
009C: RTS
009E: L0110 .WORD $48E7,$3000,$242F,$C ;[H.0.$/..]
00A6: .WORD $4EBA,$FF4A,$2600,$4EBA ;[N..J&.N.]
00AE: .WORD $FF32,$2F00,$4EBA,$FF32 ;[.2/.N..2]
00B6: .WORD $2F02,$4EBA,$FF18,$2400 ;[/.N...$.]
00BE: .WORD $2F03,$4EBA,$FF24,$4FEF ;[/.N..$O.]
00C6: .WORD $C,$2002,$4CDF,$C ;[.. .L...]
00CE: .WORD $4E75 ;[Nu......]
;Seg 1 = INIT ID# 10 proc 3 of 7 (local)
0000: L0142 MOVEA.L $011C,A0
0004: LEA $00B0(A0),A0
0008: TST.L (A0)
000A: BNE.S L0152
000C: MOVEQ $00,D0
000E: BRA.S L0154
0010: L0152 MOVEQ $01,D0
0012: L0154 RTS
;Seg 1 = INIT ID# 10 proc 4 of 7 (local)
0000: L0156 MOVEM.L D2-D3/A2-A4,-(A7)
0004: MOVEA.L $0018(A7),A3
0008: MOVE.L $001C(A7),D0
000C: MOVEA.L $0020(A7),A2
0010: MOVEA.L A2,A0
0012: LEA $011E(A0),A0
0016: CMP.L A0,D0
0018: BCC.S L0176
001A: MOVEQ $02,D0
001C: BRA L0248
0020: L0176 PEA $0028
0024: JSR L0110
0028: MOVE.L D0,D2
002A: PEA $0008
002E: JSR L0110
0032: MOVE.L D0,D3
0034: MOVE.L D2,-(A7)
0036: JSR L0024
003A: MOVE.L D3,-(A7)
003C: JSR L0024
0040: MOVEA.L D2,A4
0042: MOVE.L (A4),D1
0044: MOVEA.L D3,A4
0046: MOVE.L (A4),D0
0048: MOVEA.L D0,A4
004A: MOVE.L A2,$0004(A4)
004E: CLR.L (A2)
0050: MOVEA.L $0034(A7),A0
0054: LEA $0008(A2),A1
0058: MOVE.W (A0)+,(A1)+
005A: MOVE.W (A0)+,(A1)+
005C: MOVE.W (A0)+,(A1)+
005E: MOVE.L $0038(A7),$0012(A2)
0064: MOVE.L $003C(A7),$0016(A2)
006A: MOVEA.L D0,A4
006C: CLR.L (A4)
006E: MOVEA.L A3,A0
0070: MOVEA.L D1,A4
0072: MOVE.L A3,(A4)
0074: MOVE.W (A0),D0
0076: EXT.L D0
0078: ANDI.L #$0000FF00,D0
007E: MOVEA.L D1,A4
0080: MOVE.W D0,$0004(A4)
0084: MOVEA.L D1,A4
0086: ORI.W #$0020,$0004(A4)
008C: MOVEA.L D1,A4
008E: CLR.W $0006(A4)
0092: MOVEA.L D1,A4
0094: CLR.L $0008(A4)
0098: MOVEA.L D1,A4
009A: CLR.L $000C(A4)
009E: MOVEA.L D1,A4
00A0: CLR.L $0010(A4)
00A4: MOVEA.L D1,A4
00A6: MOVE.L D3,$0014(A4)
00AA: MOVEA.L D1,A4
00AC: MOVE.W #$FFD3,$0018(A4)
00B2: MOVEA.L D1,A4
00B4: CLR.L $001A(A4)
00B8: MOVEA.L D1,A4
00BA: CLR.L $001E(A4)
00BE: MOVEA.L D1,A4
00C0: MOVE.W $0002(A0),$0022(A4)
00C6: MOVEA.L D1,A4
00C8: MOVE.W $0004(A0),$0024(A4)
00CE: MOVEA.L D1,A4
00D0: MOVE.W $0006(A0),$0026(A4)
00D6: MOVEA.L $011C,A0
00DA: LEA $00B0(A0),A0
00DE: MOVE.L D2,(A0)
00E0: MOVE.L D2,-(A7)
00E2: JSR L002C
00E6: MOVE.L D3,-(A7)
00E8: JSR L002C
00EC: MOVEQ $00,D0
00EE: LEA $0018(A7),A7
00F2: L0248 MOVEM.L (A7)+,D2-D3/A2-A4
00F6: RTS
;Seg 1 = INIT ID# 10 proc 5 of 7 (local)
0000: L024E MOVEA.L $0004(A7),A0
0004: MOVEA.L $0008(A7),A1
0008: MOVE.L $0108,D1
000C: ASR.L #$0001,D1
000E: ADDI.L #$00000400,D1
0014: MOVE.L $010C,D0
0018: SUBI.L #$00003C00,D0
001E: CMP.L D0,D1
0020: BLT.S L0274
0022: MOVEQ $01,D1
0024: BRA.S L0298
0026: L0274 MOVE.L $010C,(A1)
002A: SUBI.L #$00003C00,$010C
0032: MOVE.L $010C,D1
0036: MOVEQ $FC,D0
0038: AND.L D0,D1
003A: MOVE.L D1,$010C
003E: MOVE.L $010C,D1
0042: MOVEQ $10,D0
0044: ADD.L D0,D1
0046: MOVE.L D1,(A0)
0048: MOVEQ $00,D1
004A: L0298 MOVE.L D1,D0
004C: RTS
;Seg 1 = INIT ID# 10 proc 6 of 7 (local)
0000: L029C MOVEM.L D2-D4/A2-A3,-(A7)
0004: MOVE.L $0018(A7),D3
0008: MOVE.L $001C(A7),D4
000C: MOVEA.L $0020(A7),A2
0010: SUBQ.L #4,A7
0012: MOVE.L #$6174706C,-(A7) ;'atpl'
0018: MOVE.W #$0080,-(A7)
001C: _GetResource
001E: MOVE.L (A7)+,D0
0020: MOVEA.L D0,A3
0022: SUBQ.L #2,A7
0024: _ResError
0026: MOVE.W (A7)+,D0
0028: EXT.L D0
002A: MOVE.W D0,D0
002C: BEQ.S L02D0
002E: MOVEQ $09,D0
0030: BRA L0392
0034: L02D0 MOVE.L A3,-(A7)
0036: JSR L0024
003A: SUBQ.L #4,A7
003C: MOVE.L A3,-(A7)
003E: _SizeRsrc
0040: MOVE.L (A7)+,D0
0042: MOVE.L D0,D2
0044: ADDQ.L #4,A7
0046: BLT L02EE
004A: MOVE.L D2,D0
004C: ADD.L D3,D0
004E: CMP.L D0,D4
0050: BCC.S L02F4
0052: L02EE MOVEQ $01,D0
0054: BRA L0392
0058: L02F4 MOVE.L D2,-(A7)
005A: MOVE.L D3,-(A7)
005C: MOVE.L (A3),-(A7)
005E: JSR L0034
0062: MOVE.L D2,D0
0064: ADDQ.L #4,D0
0066: MOVEQ $FE,D1
0068: AND.L D1,D0
006A: MOVE.L D0,D2
006C: ADD.L D2,D3
006E: MOVE.L A3,-(A7)
0070: JSR L002C
0074: MOVE.L A3,-(A7)
0076: _ReleaseResource
0078: SUBQ.L #4,A7
007A: MOVE.L #$44415441,-(A7) ;'DATA'
0080: MOVE.W #$F05F,-(A7)
0084: _GetResource
0086: MOVE.L (A7)+,D0
0088: MOVEA.L D0,A3
008A: SUBQ.L #2,A7
008C: _ResError
008E: MOVE.W (A7)+,D0
0090: EXT.L D0
0092: MOVE.W D0,D0
0094: LEA $0010(A7),A7
0098: BEQ.S L033A
009A: MOVEQ $06,D0
009C: BRA.S L0392
009E: L033A MOVE.L A3,-(A7)
00A0: JSR L0024
00A4: SUBQ.L #4,A7
00A6: MOVE.L A3,-(A7)
00A8: _SizeRsrc
00AA: MOVE.L (A7)+,D0
00AC: MOVE.L D0,D2
00AE: MOVEA.L $002C(A7),A0
00B2: MOVE.L D3,(A0)
00B4: MOVEA.L $0030(A7),A0
00B8: MOVE.L D2,(A0)
00BA: TST.L D2
00BC: ADDQ.L #4,A7
00BE: BLT L0366
00C2: MOVE.L D2,D0
00C4: ADD.L D3,D0
00C6: CMP.L D0,D4
00C8: BCC.S L036A
00CA: L0366 MOVEQ $07,D0
00CC: BRA.S L0392
00CE: L036A MOVE.L D2,-(A7)
00D0: MOVE.L D3,-(A7)
00D2: MOVE.L (A3),-(A7)
00D4: JSR L0034
00D8: MOVE.L D2,D0
00DA: ADDQ.L #4,D0
00DC: MOVEQ $FE,D1
00DE: AND.L D1,D0
00E0: MOVE.L D0,D2
00E2: ADD.L D2,D3
00E4: MOVE.L A3,-(A7)
00E6: JSR L002C
00EA: MOVE.L A3,-(A7)
00EC: _ReleaseResource
00EE: MOVE.L D3,(A2)
00F0: MOVEQ $00,D0
00F2: LEA $0010(A7),A7
00F6: L0392 MOVEM.L (A7)+,D2-D4/A2-A3
00FA: RTS
;Seg 1 = INIT ID# 10 proc 7 of 7 (local)
0000: L0398 LINK A6,#$FFE0
0004: MOVEM.L D2-D4,-(A7)
0008: MOVE.L $0008(A6),D2
000C: MOVEQ $09,D4
000E: MOVE.B #$24,$FFE3(A6) ;'$'
0014: BRA.S L03DE
0016: L03AE MOVE.W D2,D1
0018: ANDI.W #$000F,D1
001C: MOVE.W D1,D0
001E: CMPI.W #$0009,D0
0022: BLE.S L03C8
0024: MOVE.W D4,D1
0026: SUBQ.W #1,D4
0028: MOVE.W D1,D3
002A: EXT.L D0
002C: MOVEQ $37,D1
002E: BRA.S L03D2
0030: L03C8 MOVE.W D4,D1
0032: SUBQ.W #1,D4
0034: MOVE.W D1,D3
0036: EXT.L D0
0038: MOVEQ $30,D1
003A: L03D2 ADD.L D1,D0
003C: MOVE.B D0,$E2(A6,D3.W)
0040: MOVE.L D2,D0
0042: ASR.L #$0004,D0
0044: MOVE.L D0,D2
0046: L03DE CMPI.W #$0001,D4
004A: BGT L03AE
004E: MOVE.B #$09,$FFE2(A6)
0054: PEA $FFE2(A6)
0058: UNKNOWN
005A: MOVEM.L $FFD4(A6),D2-D4
0060: UNLK A6
0062: RTS